var a;
// 由于已经设置了a的类型为number
// 所以以后a的值只能是数字类型
a = 10;
a = 33;
// a = 'hello' // 此代码会报错 
var b;
b = 'hello';
// 如果变量的声明和赋值是同时进行的，那么ts可以自动对变量进行类型检测
// let c: boolean = true;
var c = true;
c = 1;
function sum(a, b) {
    return a + b;
}
console.log(sum(123, 456));
